beat (someone) to the punch

Translations
devancer quelqu’un
Definitions
To do something before someone else can, often to gain an advantage or to prevent them from achieving something first.